<?php
	
if(file_exists(STYLESHEETPATH.'/features/class.cpanel.php')){
	require_once(STYLESHEETPATH.'/features/class.cpanel.php');
}
	
function widgets_init() {
	register_sidebar( array(
		'name' => __('Случайные статьи'),
		'id' => 'widgetable-posts-left',
		'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
		'after_widget' => '</li>',
		'before_title' => '<div class="widget-header-box"><h3 class="widget-title">',
		'after_title' => '</h3><span></span></div>',
	));
	register_sidebar( array(
		'name' => __('Разные статьи'),
		'id' => 'widgetable-single-posts',
		'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
		'after_widget' => '</li>',
		'before_title' => '<div class="widget-header-box"><h3 class="widget-title">',
		'after_title' => '</h3><span></span></div>',
	));
	register_sidebar( array(
		'name' => __('Поиск'),
		'id' => 'widgetable-search',
		'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
		'after_widget' => '</li>',
		'before_title' => '<div class="widget-header-box"><h3 class="widget-title">',
		'after_title' => '</h3></div>',
	));
}

add_action( 'widgets_init', 'widgets_init' );

add_custom_background();
add_theme_support( 'nav-menus' );
register_nav_menus( array(
	'main-menu'		=>	__('Главное меню')

));

if ( function_exists( 'add_theme_support' ) ) {
	add_theme_support( 'post-thumbnails' );
        set_post_thumbnail_size(978, 99999);
}

if ( function_exists( 'add_image_size' ) ) { 
	add_image_size('thumb-size-1',	50,		50,		true);
	add_image_size('thumb-size-2',	100,	100,	true);
	add_image_size('thumb-size-3',	150, 150,	true);
	add_image_size('thumb-size-4',	200, 99999,	true);
}

function admin_scripts()
{
	wp_enqueue_script('media-upload');
	wp_enqueue_script('thickbox');
}

function admin_styles()
{
	 wp_enqueue_style('thickbox');
}
	add_action('admin_print_scripts', 'admin_scripts');
	add_action('admin_print_styles', 'admin_styles');

	
function get_substr($text, $words=25, $echo = true){	
	$read_more_text = "...";
	$content = strip_tags($text);
	$_ = explode(" ", $content);
	$result = "";
	if(sizeOf($_)<$len)
		$len = sizeOf($_);
	for($i=0;$i<$words-1;$i++){
		$result .= $_[$i]." ";
	}
	$result .= $read_more_text;
	if(!$echo) return $result;
	return print $result;
}
	
function wp_corenavi() {
  global $wp_query, $wp_rewrite;
  $pages = '';
  $max = $wp_query->max_num_pages;
  if (!$current = get_query_var('paged')) $current = 1;
  $a['base'] = str_replace(999999999, '%#%', get_pagenum_link(999999999));
  $a['total'] = $max;
  $a['current'] = $current;
  $total = 1; //1 - выводить текст "Страница N из N", 0 - не выводить
  $a['mid_size'] = 1; //сколько ссылок показывать слева и справа от текущей
  $a['end_size'] = 3; //сколько ссылок показывать в начале и в конце
  $a['prev_text'] = 'Предыдущая'; //текст ссылки "Предыдущая страница"
  $a['next_text'] = 'Следующая'; //текст ссылки "Следующая страница"

  if ($max > 1) echo '<div class="pagination">';
  if ($total == 1 && $max > 1) ;
  echo $pages . paginate_links($a);
  if ($max > 1) echo '</div>';
}